from enum import Enum


class StatisticColumn(Enum):
    columns = ['packet_size_mean', 'packet_size_variance', 'packet_len_total_count', 'packet_len_total_average',
               'packet_len_total_min', 'packet_len_total_max', 'packet_len_total_rate', 'packet_len_total_percent',
               'packet_len_0_19_count', 'packet_len_0_19_average', 'packet_len_0_19_min', 'packet_len_0_19_max',
               'packet_len_0_19_rate', 'packet_len_0_19_percent', 'packet_len_20_39_count', 'packet_len_20_39_average',
               'packet_len_20_39_min', 'packet_len_20_39_max', 'packet_len_20_39_rate', 'packet_len_20_39_percent',
               'packet_len_40_79_count', 'packet_len_40_79_average', 'packet_len_40_79_min', 'packet_len_40_79_max',
               'packet_len_40_79_rate', 'packet_len_40_79_percent', 'packet_len_80_159_count',
               'packet_len_80_159_average',
               'packet_len_80_159_min', 'packet_len_80_159_max', 'packet_len_80_159_rate', 'packet_len_80_159_percent',
               'packet_len_160_319_count', 'packet_len_160_319_average', 'packet_len_160_319_min',
               'packet_len_160_319_max',
               'packet_len_160_319_rate', 'packet_len_160_319_percent', 'packet_len_320_639_count',
               'packet_len_320_639_average',
               'packet_len_320_639_min', 'packet_len_320_639_max', 'packet_len_320_639_rate',
               'packet_len_320_639_percent',
               'packet_len_640_1279_count', 'packet_len_640_1279_average', 'packet_len_640_1279_min',
               'packet_len_640_1279_max',
               'packet_len_640_1279_rate', 'packet_len_640_1279_percent', 'packet_len_1280_2559_count',
               'packet_len_1280_2559_average', 'packet_len_1280_2559_min', 'packet_len_1280_2559_max',
               'packet_len_1280_2559_rate', 'packet_len_1280_2559_percent', 'packet_len_2560_5119_count',
               'packet_len_2560_5119_average', 'packet_len_2560_5119_min', 'packet_len_2560_5119_max',
               'packet_len_2560_5119_rate', 'packet_len_2560_5119_percent', 'packet_len_more_than_5120_count',
               'packet_len_more_than_5120_average', 'packet_len_more_than_5120_min', 'packet_len_more_than_5120_max',
               'packet_len_more_than_5120_rate', 'packet_len_more_than_5120_percent']
